Smaran: A Congruence-Closure Based System for Equational Computations
نویسنده
چکیده
p. 1 Redundancy Criteria for Constrained Completion p. 2 Bi-rewriting, a Term Rewriting Technique for Monotonic Order Relations p. 17 A Case Study of Completion Modulo Distributivity and Abelian Groups p. 32 A Semantic Approach to Order-Sorted Rewriting p. 47 Distributing Equational Theorem Proving p. 62 On the Correctness of a Distributed Memory Grobner Basis Algorithm p. 77 Improving Transformation Systems for General E-Unification p. 92 Equational and Membership Constraints for Infinite Trees p. 106 Regular Path Expressions in Feature Logic p. 121 Proving Properties of Typed Lambda Terms: Realizability, Covers, and Sheaves p. 136 Some Lambda Calculi with Categorical Sums and Products p. 137 Paths, Computations and Labels in the [lambda]-Calculus p. 152 Confluence and Superdevelopments p. 168 Relating Graph and Term Rewriting via Bohm Models p. 183 Topics in Termination p. 198 Total Termination of Term Rewriting p. 213 Simple Termination is Difficult p. 228 Optimal Normalization in Orthogonal Term Rewriting Systems p. 243 A Graph Reduction Approach to Incremental Term Rewriting p. 259 Generating Tables for Bottom-up Matching p. 274 On Some Algorithmic Problems for Groups and Monoids p. 289 Combination Techniques and Decision Problems for Disunification p. 301 The Negation Elimination from Syntactic Equational Formula is Decidable p. 316 Encompassment Properties and Automata with Constraints p. 328 Recursively Defined Tree Transductions p. 343 AC-Complement Problems: Satisfiability and Negation Elimination p. 358 A Precedence-Based Total AC-Compatible Ordering p. 374 Extension of the Associative Path Ordering to a Chain of Associative Commutative Symbols p. 389
منابع مشابه
Proof-Producing Congruence Closure
Many applications of congruence closure nowadays require the ability of recovering, among the thousands of input equations, the small subset that caused the equivalence of a given pair of terms. For this purpose, here we introduce an incremental congruence closure algorithm that has an additional Explain operation. First, two variations of union-find data structures with Explain are introduced....
متن کاملGrammar Rewriting
We present a term rewriting procedure based on congruence closure that can be used with arbitrary equational theories. This procedure is motivated by the pragmatic need to prove equations in equational theories where confluence can not be achieved. The procedure uses context free grammars to represent equivalence classes of terms. The procedure rewrites grammars rather than terms and uses congr...
متن کاملOn Bisimilarity and Substitution in Presence of Replication
We prove a new congruence result for the π-calculus: bisimilarity is a congruence in the sub-calculus that does not include restriction nor sum, and features top-level replications. Our proof relies on algebraic properties of replication, and on a new syntactic characterisation of bisimilarity. We obtain this characterisation using a rewriting system rather than a purely equational axiomatisati...
متن کاملJoin Algorithms for the Theory of Uninterpreted Functions
The join of two sets of facts, E1 and E2, is defined as the set of all facts that are implied independently by both E1 and E2. Congruence closure is a widely used representation for sets of equational facts in the theory of uninterpreted function symbols (UFS). We present an optimal join algorithm for special classes of the theory of UFS using the abstract congruence closure framework. Several ...
متن کاملIs Observational Congruence Axiomatisable in Equational Horn Logic?
It is well known that bisimulation on μ-expressions cannot be finitely axiomatised in equational logic. Complete axiomatisations such as those of Milner and Bloom/Ésik necessarily involve implicational rules. However, both systems rely on features which go beyond pure equational Horn logic: either the rules are impure by involving non-equational side-conditions, or they are schematically infini...
متن کامل